ChatGPT plugin für vim

Ein Vim-Plugin, um das ChatGPT-Orakel in deinem bevorzugten Editor zu befragen. Stelle Kontext in der visuellen Auswahl bereit oder frage einfach adhoc. GitHub-Repository unter https://github.com/chrkoewar/vim-chatgpt

Demo

Installation

  1. Installiere chatgpt-shell-cli unter https://github.com/0xacx/chatGPT-shell-cli
  2. Installiere dieses Repository als Vim-Plugin, z. B. mit vim-plugged in vimrc
    Plug 'chrkoewar/vim-chatgpt' " ChatGPT-Integration über Shell-Client
    
    Danach :w und :Reload, dann :PlugInstall in Vim
  3. Mache das Bash-Skript ask ausführbar und im System verfügbar, wenn du es über vim-plugged installiert hast, sollte folgender Code das Problem lösen.
    mkdir -p ~/bin
    cp ~/.vim/plugged/vim-chatgpt/bin/ask ~/bin/
    chmod +x ~/bin/ask
    
  4. Starte oder lade vim neu

Nutzung

• Das Plugin stellt den Befehl :Ask bereit. Es kann in einer range oder einfach so verwendet werden. • Der ausgewählte Bereich liefert den Kontext und du kannst Anweisungen in der Befehlszeile hinzufügen. • Das Ergebnis wird im Puffer unter der aktuellen Zeile oder dem ausgewählten Bereich eingefügt. • Du könntest es an eine Tastenkombination binden wie nnoremap <leader>a :Ask<cr> vnoremap <leader>a :Ask<cr> • Es bietet auch :AskSplit, das das Ergebnis in einem neuen Split in einem neuen Buffer öffnet.